package com.ripservice.entity;

import lombok.Data;

import java.time.Instant;

/**
 * 路由快照实体类
 * 用于存储路由器在特定时刻的路由表状态
 */
@Data
public class RouteSnapshotEntity {
    /**
     * 快照记录的唯一标识符
     */
    private Long id;
    
    /**
     * 所属模拟过程的ID
     */
    private Long simulationId;
    
    /**
     * 路由器的唯一标识符
     */
    private String routerId;
    
    /**
     * 快照创建的时间戳
     */
    private Instant snapshotTime;
    
    /**
     * 路由表信息的JSON字符串表示
     */
    private String routeJson;
}